package com.lecyon.farm.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.lecyon.farm.entity.ObjectStoresConfig;
import com.lecyon.farm.rest.IRestService;
import com.lecyon.farm.vo.add.AddObjectStoresConfigVo;
import com.lecyon.farm.vo.export.ExportObjectStoresConfigVo;
import com.lecyon.farm.vo.modify.ModifyObjectStoresConfigVo;
import com.lecyon.farm.vo.query.QueryObjectStoresConfigVo;
import com.lecyon.farm.vo.status.StatusVo;
import com.lecyon.farm.vo.view.ObjectStoresConfigVo;

/**
 * 对象存储配置信息 服务类
 *
 * @author YaoZheng
 * @since 2020-04-20
 */
public interface IObjectStoresConfigService extends IRestService<AddObjectStoresConfigVo, ModifyObjectStoresConfigVo, ObjectStoresConfig, QueryObjectStoresConfigVo, ObjectStoresConfigVo, Page, StatusVo, ExportObjectStoresConfigVo> {

    /**
     * 获取系统默认的对象存储配置信息
     *
     * @return
     */
    ObjectStoresConfigVo getDefault();
}
